package cn.stylefeng.guns.modular.business.app.controller.req;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class AddressUpdateReq {

    private Long id;

    /**
     * 收货人姓名
     */
    @NotBlank(message = "收货人姓名不能为空")
    private String username;

    /**
     * 收货人联系方式
     */
    @NotBlank(message = "收货人联系方式不能为空")
    private String mobile;

    /**
     * 省份名称
     */
    private String province;

    /**
     * 城市名称
     */
    private String city;

    /**
     * 区域名称
     */
    private String area;

    /**
     * 地址
     */
    private String address;

    /**
     * 详细地址
     */
    private String detail;

    /**
     * 经度
     */
    private String longitude;
    /**
     * 纬度
     */
    private String latitude;


    /**
     * 是否默认
     */
    @NotNull(message = "是否默认不能为空")
    private Integer isDefault;
}
